package com.jerry.basic.finallyandreturn;

public class Ex1 {

    public static void main(String[] args) {
        System.out.println(Ex1.getResult());
    }

    @SuppressWarnings("finally")
	public static int getResult(){
        int a =100;
        
        try{
            return a+10; //注意，java的基础数据类型是值传递，这里的返回值已经和上面的a没有关系了
        }catch(Exception e){
            e.printStackTrace();  
        }finally{
            return a;    //最后再把值重定向到a(相当于将try中的返回值覆盖掉)，所以输出还是100
        }
    }
}
